# far model CODE resource # near model jump table entries starting at A5 + 0x00001870 (26 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 fn00000000: 00000000 4E56 0000 link A6, 0 00000004 486D BC1C pea.l [A5 - 0x43E4] 00000008 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000010 4E5E unlink A6 00000012 205F movea.l A0, [A7]+ 00000014 584F addq.w A7, 4 00000016 4ED0 jmp [A0] fn00000018: 00000018 487A 0010 pea.l [PC + 0x10 /* 0000002A, value 0x4D724370 'MrCp', pstring "rCpp C++ Compiler 2.0d5c6\rCopyright (C) 1994-1996 by Apple Computer, Inc.\rBas" */] 0000001C 486D B3A6 pea.l [A5 - 0x4C5A] 00000020 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000024 504F addq.w A7, 8 00000026 4E75 rts 00000028 00A6 4D72 4370 ori.l -[A6], 0x4D724370 /* 'MrCp' */ 0000002E 7020 moveq.l D0, 0x20 00000030 432B 2B20 .invalid 1, [A3 + 0x2B20] // invalid opcode 4 with b == 4 00000034 436F 6D70 chk.w D1, [A7 + 0x6D70] 00000038 696C bvs +0x6E /* 000000A6 */ 0000003A 6572 bcs +0x74 /* 000000AE */ 0000003C 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30] 00000040 6435 bcc +0x37 /* 00000077 */ 00000042 6336 bls +0x38 /* 0000007A */ 00000044 0D43 bchg D3, D6 00000046 6F70 ble +0x72 /* 000000B8 */ 00000048 7972 moveq.l D4, 0x72 0000004A 6967 bvs +0x69 /* 000000B3 */ 0000004C 6874 bvc +0x76 /* 000000C2 */ 0000004E 2028 4329 move.l D0, [A0 + 0x4329] 00000052 2031 3939 342D 3139 move.l D0, [[A1 + 0x342D3139 + D3]] 0000005A 3936 2062 move.w -[A4], [A6 + D2.w + 0x62] 0000005E 7920 moveq.l D4, 0x20 00000060 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00000064 6520 bcs +0x22 /* 00000086 */ 00000066 436F 6D70 chk.w D1, [A7 + 0x6D70] 0000006A 7574 moveq.l D2, 0x74 0000006C 6572 bcs +0x74 /* 000000E0 */ 0000006E 2C20 move.l D6, -[A0] 00000070 496E 632E chk.w D4, [A6 + 0x632E] 00000074 0D42 bchg D2, D6 00000076 6173 bsr +0x75 /* 000000EB */ 00000078 6564 bcs +0x66 /* 000000DE */ label0000007A: 0000007A 206F 6E20 movea.l A0, [A7 + 0x6E20] 0000007E 5379 6D61 6E74 subq.w [0x6D616E74], 1 00000084 6563 bcs +0x65 /* 000000E9 */ label00000086: 00000086 2043 movea.l A0, D3 00000088 2B2B 2043 move.l -[A5], [A3 + 0x2043] 0000008C 6F6D ble +0x6F /* 000000FB */ 0000008E 7069 moveq.l D0, 0x69 00000090 6C65 bge +0x67 /* 000000F7 */ 00000092 7220 moveq.l D1, 0x20 00000094 382E 312E move.w D4, [A6 + 0x312E] 00000098 3064 movea.w A0, -[A4] 0000009A 3230 0D43 6F70 7972 move.w D1, [[A0 + <>] + 0x6F707972] 000000A2 6967 bvs +0x69 /* 0000010B */ 000000A4 6874 bvc +0x76 /* 0000011A */ label000000A6: 000000A6 2028 4329 move.l D0, [A0 + 0x4329] 000000AA 2031 3939 342D 3139 move.l D0, [[A1 + 0x342D3139 + D3]] // begin alternate branch 000000AE-000000B2 label000000AE: 000000AE 342D 3139 move.w D2, [A5 + 0x3139] // end alternate branch 000000AE-000000B2 label000000AE: // (misaligned) 000000B2 3936 2062 move.w -[A4], [A6 + D2.w + 0x62] 000000B6 7920 moveq.l D4, 0x20 label000000B8: 000000B8 5379 6D61 6E74 subq.w [0x6D616E74], 1 000000BE 6563 bcs +0x65 /* 00000123 */ 000000C0 2043 movea.l A0, D3 label000000C2: 000000C2 6F72 ble +0x74 /* 00000136 */ 000000C4 706F moveq.l D0, 0x6F 000000C6 7261 moveq.l D1, 0x61 000000C8 7469 moveq.l D2, 0x69 000000CA 6F6E ble +0x70 /* 0000013A */ 000000CC 0D0D btst A5, D6 000000CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000D0-000000E0 fn000000D0: 000000D0 4E56 0000 link A6, 0 000000D4 486E 000C pea.l [A6 + 0xC] 000000D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000DC 486D B3A6 pea.l [A5 - 0x4C5A] // end alternate branch 000000D0-000000E0 fn000000D0: // (misaligned) 000000D2 0000 486E ori.b D0, 0x6E /* 'n' */ 000000D6 000C 2F2E ori.b A4, 0x2E /* '.' */ 000000DA 0008 486D ori.b A0, 0x6D /* 'm' */ label000000DE: 000000DE B3A6 xor.l -[A6], D1 label000000E0: 000000E0 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000000E4 4FEF 000C lea.l A7, [A7 + 0xC] 000000E8 486D B3A6 pea.l [A5 - 0x4C5A] 000000EC 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 000000F0 486D B390 pea.l [A5 - 0x4C70] 000000F4 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000000F8 4E5E unlink A6 000000FA 4E75 rts 000000FC 4E56 0000 link A6, 0 00000100 202D D91E move.l D0, [A5 - 0x26E2] 00000104 6704 beq +0x6 /* 0000010A */ 00000106 4EBA 0918 jsr [PC + 0x918 /* 00000A20 */] label0000010A: 0000010A 302D BC40 move.w D0, [A5 - 0x43C0] 0000010E 670A beq +0xC /* 0000011A */ 00000110 4EBA FF06 jsr [PC - 0xFA /* 00000018 */] 00000114 4240 clr.w D0 00000116 3B40 BC40 move.w [A5 - 0x43C0], D0 label0000011A: 0000011A 486E 0010 pea.l [A6 + 0x10] 0000011E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000122 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000126 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000012A 4FEF 000C lea.l A7, [A7 + 0xC] 0000012E 487A 0044 pea.l [PC + 0x44 /* 00000174, value 0xD232D2D '\r#--', pstring "#------------" */] 00000132 2F2E 0008 move.l -[A7], [A6 + 0x8] label00000136: 00000136 4EAD 022A jsr [A5 + 0x22A /* export_65 */] label0000013A: 0000013A 504F addq.w A7, 8 0000013C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000140 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00000144 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000148 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000014C 584F addq.w A7, 4 0000014E 526D D93A addq.w [A5 - 0x26C6], 1 00000152 302D D5D4 move.w D0, [A5 - 0x2A2C] 00000156 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 0000015A 6612 bne +0x14 /* 0000016E */ 0000015C 0C6D 0004 D93A cmpi.w [A5 - 0x26C6], 0x4 00000162 6F0A ble +0xC /* 0000016E */ 00000164 701B moveq.l D0, 0x1B 00000166 2F00 move.l -[A7], D0 00000168 4EBA 038E jsr [PC + 0x38E /* 000004F8 */] 0000016C 584F addq.w A7, 4 label0000016E: 0000016E 4E5E unlink A6 00000170 4E75 rts 00000172 001A 0D23 ori.b [A2]+, 0x23 /* '#' */ 00000176 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000017A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000017E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000182 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000186 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000018A 2D2D 2D00 move.l -[A6], [A5 + 0x2D00] fn0000018E: 0000018E 4E56 0000 link A6, 0 00000192 2F0A move.l -[A7], A2 00000194 246E 0014 movea.l A2, [A6 + 0x14] 00000198 102D BC1A move.b D0, [A5 - 0x43E6] 0000019C 661C bne +0x1E /* 000001BA */ 0000019E 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1 000001A4 6E14 bgt +0x16 /* 000001BA */ 000001A6 2F0A move.l -[A7], A2 000001A8 4EAD 172A jsr [A5 + 0x172A /* export_737 */] 000001AC 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1 000001B2 6606 bne +0x8 /* 000001BA */ 000001B4 2F0A move.l -[A7], A2 000001B6 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] label000001BA: 000001BA 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1 000001C0 6D0C blt +0xE /* 000001CE */ 000001C2 487A 005A pea.l [PC + 0x5A /* 0000021E, value 0x23232320 '### ', cstring "### " */] 000001C6 2F0A move.l -[A7], A2 000001C8 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000001CC 504F addq.w A7, 8 label000001CE: 000001CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001D2 2F0A move.l -[A7], A2 000001D4 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000001D8 504F addq.w A7, 8 000001DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001E2 2F0A move.l -[A7], A2 000001E4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000001E8 4FEF 000C lea.l A7, [A7 + 0xC] 000001EC 102D BC1A move.b D0, [A5 - 0x43E6] 000001F0 6618 bne +0x1A /* 0000020A */ 000001F2 302D BC46 move.w D0, [A5 - 0x43BA] 000001F6 6612 bne +0x14 /* 0000020A */ 000001F8 302D BC44 move.w D0, [A5 - 0x43BC] 000001FC 660C bne +0xE /* 0000020A */ 000001FE 487A 0024 pea.l [PC + 0x24 /* 00000224, value 0xD232D2D '\r#--', pstring "#------------" */] 00000202 2F0A move.l -[A7], A2 00000204 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000208 504F addq.w A7, 8 label0000020A: 0000020A 2F0A move.l -[A7], A2 0000020C 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00000210 245F movea.l A2, [A7]+ 00000212 4E5E unlink A6 00000214 205F movea.l A0, [A7]+ 00000216 4FEF 0010 lea.l A7, [A7 + 0x10] 0000021A 4ED0 jmp [A0] 0000021C 0020 2323 ori.b -[A0], 0x23 /* '#' */ 00000220 2320 move.l -[A1], -[A0] 00000222 0000 0D23 ori.b D0, 0x23 /* '#' */ 00000226 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000022A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000022E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000232 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000236 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000023A 2D2D 2D00 move.l -[A6], [A5 + 0x2D00] fn0000023E: 0000023E 4E56 FFF8 link A6, -0x0008 00000242 48E7 1820 movem.l -[A7], D3,D4,A2 00000246 262E 000C move.l D3, [A6 + 0xC] 0000024A 202D D91E move.l D0, [A5 - 0x26E2] 0000024E 6704 beq +0x6 /* 00000254 */ 00000250 4EBA 07CE jsr [PC + 0x7CE /* 00000A20 */] label00000254: 00000254 302D BC40 move.w D0, [A5 - 0x43C0] 00000258 670A beq +0xC /* 00000264 */ 0000025A 4EBA FDBC jsr [PC - 0x244 /* 00000018 */] 0000025E 4240 clr.w D0 00000260 3B40 BC40 move.w [A5 - 0x43C0], D0 label00000264: 00000264 0C83 0000 0000 cmpi.l D3, 0x0 0000026A 6A04 bpl +0x6 /* 00000270 */ 0000026C 4483 neg.l D3 0000026E 6022 bra +0x24 /* 00000292 */ label00000270: 00000270 102D BC1A move.b D0, [A5 - 0x43E6] 00000274 661C bne +0x1E /* 00000292 */ 00000276 486E FFF8 pea.l [A6 - 0x8] 0000027A 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 0000027E 2040 movea.l A0, D0 00000280 2810 move.l D4, [A0] 00000282 670E beq +0x10 /* 00000292 */ 00000284 B8AD BC48 cmp.l D4, [A5 - 0x43B8] 00000288 6604 bne +0x6 /* 0000028E */ 0000028A 7000 moveq.l D0, 0x00 0000028C 6066 bra +0x68 /* 000002F4 */ label0000028E: 0000028E 2B44 BC48 move.l [A5 - 0x43B8], D4 label00000292: 00000292 2F03 move.l -[A7], D3 00000294 4EBA 07EA jsr [PC + 0x7EA /* 00000A80 */] 00000298 584F addq.w A7, 4 0000029A 2440 movea.l A2, D0 0000029C 526D D93A addq.w [A5 - 0x26C6], 1 000002A0 486D B3A6 pea.l [A5 - 0x4C5A] 000002A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002A8 2F0A move.l -[A7], A2 000002AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002AE 4EBA FEDE jsr [PC - 0x122 /* 0000018E */] 000002B2 202D D89C move.l D0, [A5 - 0x2764] 000002B6 6712 beq +0x14 /* 000002CA */ 000002B8 2F2D D89C move.l -[A7], [A5 - 0x2764] 000002BC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002C0 2F0A move.l -[A7], A2 000002C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002C6 4EBA FEC6 jsr [PC - 0x13A /* 0000018E */] label000002CA: 000002CA 102D BC1A move.b D0, [A5 - 0x43E6] 000002CE 6622 bne +0x24 /* 000002F2 */ 000002D0 302D BC46 move.w D0, [A5 - 0x43BA] 000002D4 661C bne +0x1E /* 000002F2 */ 000002D6 302D D5D4 move.w D0, [A5 - 0x2A2C] 000002DA 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 000002DE 6612 bne +0x14 /* 000002F2 */ 000002E0 0C6D 0004 D93A cmpi.w [A5 - 0x26C6], 0x4 000002E6 6F0A ble +0xC /* 000002F2 */ 000002E8 701B moveq.l D0, 0x1B 000002EA 2F00 move.l -[A7], D0 000002EC 4EBA 020A jsr [PC + 0x20A /* 000004F8 */] 000002F0 584F addq.w A7, 4 label000002F2: 000002F2 7001 moveq.l D0, 0x01 label000002F4: 000002F4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000002F8 4E5E unlink A6 000002FA 205F movea.l A0, [A7]+ 000002FC 4FEF 000C lea.l A7, [A7 + 0xC] 00000300 4ED0 jmp [A0] 00000302 4E56 0000 link A6, 0 00000306 7075 moveq.l D0, 0x75 00000308 2F00 move.l -[A7], D0 0000030A 4EBA 0774 jsr [PC + 0x774 /* 00000A80 */] 0000030E 584F addq.w A7, 4 00000310 2F00 move.l -[A7], D0 00000312 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000316 486E 000C pea.l [A6 + 0xC] 0000031A 4EBA FF22 jsr [PC - 0xDE /* 0000023E */] 0000031E 4E5E unlink A6 00000320 4E75 rts 00000322 4E56 0000 link A6, 0 00000326 7076 moveq.l D0, 0x76 00000328 2F00 move.l -[A7], D0 0000032A 4EBA 0754 jsr [PC + 0x754 /* 00000A80 */] 0000032E 584F addq.w A7, 4 00000330 2F00 move.l -[A7], D0 00000332 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000336 486E 000C pea.l [A6 + 0xC] 0000033A 4EBA FF02 jsr [PC - 0xFE /* 0000023E */] 0000033E 4E5E unlink A6 00000340 4E75 rts fn00000342: 00000342 4E56 FFD8 link A6, -0x0028 00000346 2F03 move.l -[A7], D3 00000348 362D BC42 move.w D3, [A5 - 0x43BE] 0000034C 7000 moveq.l D0, 0x00 0000034E 3003 move.w D0, D3 00000350 2F00 move.l -[A7], D0 00000352 4A43 tst.w D3 00000354 670E beq +0x10 /* 00000364 */ 00000356 2F3C 0000 00D1 move.l -[A7], 0xD1 0000035C 4EBA 0722 jsr [PC + 0x722 /* 00000A80 */] 00000360 584F addq.w A7, 4 00000362 600A bra +0xC /* 0000036E */ label00000364: 00000364 700E moveq.l D0, 0x0E 00000366 2F00 move.l -[A7], D0 00000368 4EBA 0716 jsr [PC + 0x716 /* 00000A80 */] 0000036C 584F addq.w A7, 4 label0000036E: 0000036E 2F00 move.l -[A7], D0 00000370 486E FFD8 pea.l [A6 - 0x28] 00000374 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000378 4FEF 000C lea.l A7, [A7 + 0xC] 0000037C 486E FFD8 pea.l [A6 - 0x28] 00000380 2F2E 000C move.l -[A7], [A6 + 0xC] 00000384 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000388 4EBA FEB4 jsr [PC - 0x14C /* 0000023E */] 0000038C 261F move.l D3, [A7]+ 0000038E 4E5E unlink A6 00000390 205F movea.l A0, [A7]+ 00000392 504F addq.w A7, 8 00000394 4ED0 jmp [A0] fn00000396: 00000396 4E56 0000 link A6, 0 0000039A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000039E 486E 000C pea.l [A6 + 0xC] 000003A2 4EBA FF9E jsr [PC - 0x62 /* 00000342 */] 000003A6 4E5E unlink A6 000003A8 4E75 rts fn000003AA: 000003AA 4E56 FFD8 link A6, -0x0028 000003AE 2F03 move.l -[A7], D3 000003B0 362D BC42 move.w D3, [A5 - 0x43BE] 000003B4 7000 moveq.l D0, 0x00 000003B6 3003 move.w D0, D3 000003B8 2F00 move.l -[A7], D0 000003BA 4A43 tst.w D3 000003BC 670E beq +0x10 /* 000003CC */ 000003BE 2F3C 0000 00D1 move.l -[A7], 0xD1 000003C4 4EBA 06BA jsr [PC + 0x6BA /* 00000A80 */] 000003C8 584F addq.w A7, 4 000003CA 600A bra +0xC /* 000003D6 */ label000003CC: 000003CC 700E moveq.l D0, 0x0E 000003CE 2F00 move.l -[A7], D0 000003D0 4EBA 06AE jsr [PC + 0x6AE /* 00000A80 */] 000003D4 584F addq.w A7, 4 label000003D6: 000003D6 2F00 move.l -[A7], D0 000003D8 486E FFD8 pea.l [A6 - 0x28] 000003DC 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000003E0 4FEF 000C lea.l A7, [A7 + 0xC] 000003E4 486E FFD8 pea.l [A6 - 0x28] 000003E8 202E 000C move.l D0, [A6 + 0xC] 000003EC D0AD BC3C add.l D0, [A5 - 0x43C4] 000003F0 2F00 move.l -[A7], D0 000003F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003F6 4EBA FE46 jsr [PC - 0x1BA /* 0000023E */] 000003FA 261F move.l D3, [A7]+ 000003FC 4E5E unlink A6 000003FE 205F movea.l A0, [A7]+ 00000400 504F addq.w A7, 8 00000402 4ED0 jmp [A0] fn00000404: 00000404 4E56 0000 link A6, 0 00000408 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000040C 486E 000C pea.l [A6 + 0xC] 00000410 4EBA FF98 jsr [PC - 0x68 /* 000003AA */] 00000414 4E5E unlink A6 00000416 4E75 rts 00000418 4E56 0000 link A6, 0 0000041C 2F03 move.l -[A7], D3 0000041E 262E 000C move.l D3, [A6 + 0xC] 00000422 0C83 FFFF FFFF cmpi.l D3, 0xFFFFFFFF 00000428 6616 bne +0x18 /* 00000440 */ 0000042A 7024 moveq.l D0, 0x24 0000042C 2F00 move.l -[A7], D0 0000042E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000432 486D BD7A pea.l [A5 - 0x4286] 00000436 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000043A 4FEF 000C lea.l A7, [A7 + 0xC] 0000043E 6012 bra +0x14 /* 00000452 */ label00000440: 00000440 0C83 0000 0024 cmpi.l D3, 0x24 /* '$' */ 00000446 640A bcc +0xC /* 00000452 */ 00000448 41ED BD7A lea.l A0, [A5 - 0x4286] 0000044C 11AE 000B 3000 move.b [A0 + D3.w], [A6 + 0xB] label00000452: 00000452 261F move.l D3, [A7]+ 00000454 4E5E unlink A6 00000456 205F movea.l A0, [A7]+ 00000458 504F addq.w A7, 8 0000045A 4ED0 jmp [A0] fn0000045C: 0000045C 4E56 FFEC link A6, -0x0014 00000460 2F03 move.l -[A7], D3 00000462 262E 000C move.l D3, [A6 + 0xC] 00000466 0C83 0000 0024 cmpi.l D3, 0x24 /* '$' */ 0000046C 650A bcs +0xC /* 00000478 */ 0000046E 2F3C 0000 0276 move.l -[A7], 0x276 00000474 4EBA FB8A jsr [PC - 0x476 /* 00000000 */] label00000478: 00000478 102D D5E3 move.b D0, [A5 - 0x2A1D] 0000047C 6750 beq +0x52 /* 000004CE */ 0000047E 41ED BD7A lea.l A0, [A5 - 0x4286] 00000482 4A30 3000 tst.b [A0 + D3.w] 00000486 6646 bne +0x48 /* 000004CE */ 00000488 302D D5D4 move.w D0, [A5 - 0x2A2C] 0000048C 7220 moveq.l D1, 0x20 0000048E C041 and.w D0, D1 00000490 6604 bne +0x6 /* 00000496 */ 00000492 536D D93A subq.w [A5 - 0x26C6], 1 label00000496: 00000496 2F03 move.l -[A7], D3 00000498 7074 moveq.l D0, 0x74 0000049A 2F00 move.l -[A7], D0 0000049C 4EBA 05E2 jsr [PC + 0x5E2 /* 00000A80 */] 000004A0 584F addq.w A7, 4 000004A2 2F00 move.l -[A7], D0 000004A4 486E FFEC pea.l [A6 - 0x14] 000004A8 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000004AC 4FEF 000C lea.l A7, [A7 + 0xC] 000004B0 486E FFEC pea.l [A6 - 0x14] 000004B4 41ED BC4C lea.l A0, [A5 - 0x43B4] 000004B8 1230 3000 move.b D1, [A0 + D3.w] 000004BC 7000 moveq.l D0, 0x00 000004BE 1001 move.b D0, D1 000004C0 4480 neg.l D0 000004C2 2F00 move.l -[A7], D0 000004C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004C8 4EBA FD74 jsr [PC - 0x28C /* 0000023E */] 000004CC 600C bra +0xE /* 000004DA */ label000004CE: 000004CE 0C6D 0000 BC46 cmpi.w [A5 - 0x43BA], 0x0 000004D4 6F04 ble +0x6 /* 000004DA */ 000004D6 536D BC46 subq.w [A5 - 0x43BA], 1 label000004DA: 000004DA 261F move.l D3, [A7]+ 000004DC 4E5E unlink A6 000004DE 205F movea.l A0, [A7]+ 000004E0 504F addq.w A7, 8 000004E2 4ED0 jmp [A0] 000004E4 4E56 0000 link A6, 0 000004E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004EC 486E 000C pea.l [A6 + 0xC] 000004F0 4EBA FF6A jsr [PC - 0x96 /* 0000045C */] 000004F4 4E5E unlink A6 000004F6 4E75 rts fn000004F8: 000004F8 4E56 0000 link A6, 0 000004FC 2F03 move.l -[A7], D3 000004FE 262E 0008 move.l D3, [A6 + 0x8] 00000502 0C83 0000 00A9 cmpi.l D3, 0xA9 00000508 6718 beq +0x1A /* 00000522 */ 0000050A 0C83 0000 00B1 cmpi.l D3, 0xB1 00000510 6710 beq +0x12 /* 00000522 */ 00000512 7054 moveq.l D0, 0x54 00000514 B680 cmp.l D3, D0 00000516 6628 bne +0x2A /* 00000540 */ 00000518 0CAD 0000 0000 D63C cmpi.l [A5 - 0x29C4], 0x0 00000520 6F1E ble +0x20 /* 00000540 */ label00000522: 00000522 7001 moveq.l D0, 0x01 00000524 3B40 D93A move.w [A5 - 0x26C6], D0 00000528 42A7 clr.l -[A7] 0000052A 4EBA 0554 jsr [PC + 0x554 /* 00000A80 */] 0000052E 584F addq.w A7, 4 00000530 2F00 move.l -[A7], D0 00000532 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000536 486E 000C pea.l [A6 + 0xC] 0000053A 4EBA FD02 jsr [PC - 0x2FE /* 0000023E */] 0000053E 603E bra +0x40 /* 0000057E */ label00000540: 00000540 42A7 clr.l -[A7] 00000542 4EBA 053C jsr [PC + 0x53C /* 00000A80 */] 00000546 584F addq.w A7, 4 00000548 2F00 move.l -[A7], D0 0000054A 486D B3A6 pea.l [A5 - 0x4C5A] 0000054E 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000552 504F addq.w A7, 8 00000554 486E 000C pea.l [A6 + 0xC] 00000558 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000055C 4EBA 0522 jsr [PC + 0x522 /* 00000A80 */] 00000560 584F addq.w A7, 4 00000562 2F00 move.l -[A7], D0 00000564 486D B3A6 pea.l [A5 - 0x4C5A] 00000568 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000056C 4FEF 000C lea.l A7, [A7 + 0xC] 00000570 487A 0018 pea.l [PC + 0x18 /* 0000058A, value 0xD00706F '\r\0po', cstring "\ " */] 00000574 486D B3A6 pea.l [A5 - 0x4C5A] 00000578 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000057C 504F addq.w A7, 8 label0000057E: 0000057E 4EBA 04A0 jsr [PC + 0x4A0 /* 00000A20 */] 00000582 261F move.l D3, [A7]+ 00000584 4E5E unlink A6 00000586 4E75 rts 00000588 0002 0D00 ori.b D2, 0x0 0000058C 706F moveq.l D0, 0x6F 0000058E 2F00 move.l -[A7], D0 00000590 4EBA FF66 jsr [PC - 0x9A /* 000004F8 */] 00000594 584F addq.w A7, 4 00000596 4E75 rts 00000598 4E56 0000 link A6, 0 0000059C 7070 moveq.l D0, 0x70 0000059E 2F00 move.l -[A7], D0 000005A0 4EBA 04DE jsr [PC + 0x4DE /* 00000A80 */] 000005A4 584F addq.w A7, 4 000005A6 2F00 move.l -[A7], D0 000005A8 486D B3A6 pea.l [A5 - 0x4C5A] 000005AC 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000005B0 504F addq.w A7, 8 000005B2 486E 000C pea.l [A6 + 0xC] 000005B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BA 4EBA 04C4 jsr [PC + 0x4C4 /* 00000A80 */] 000005BE 584F addq.w A7, 4 000005C0 2F00 move.l -[A7], D0 000005C2 486D B3A6 pea.l [A5 - 0x4C5A] 000005C6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000005CA 4FEF 000C lea.l A7, [A7 + 0xC] 000005CE 487A 0016 pea.l [PC + 0x16 /* 000005E6, value 0xD00487A '\r\0Hz', cstring "\ " */] 000005D2 486D B3A6 pea.l [A5 - 0x4C5A] 000005D6 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000005DA 504F addq.w A7, 8 000005DC 4EBA 0442 jsr [PC + 0x442 /* 00000A20 */] 000005E0 4E5E unlink A6 000005E2 4E75 rts 000005E4 0002 0D00 ori.b D2, 0x0 fn000005E8: 000005E8 487A 0034 pea.l [PC + 0x34 /* 0000061E, value 0x232D2D2D '#---', cstring "#-----------------------" */] 000005EC 486D B3A6 pea.l [A5 - 0x4C5A] 000005F0 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000005F4 504F addq.w A7, 8 000005F6 486D B3A6 pea.l [A5 - 0x4C5A] 000005FA 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 000005FE 202D D89C move.l D0, [A5 - 0x2764] 00000602 6716 beq +0x18 /* 0000061A */ 00000604 487A 0032 pea.l [PC + 0x32 /* 00000638, value 0x232D2D2D '#---', cstring "#-----------------------" */] 00000608 2F2D D89C move.l -[A7], [A5 - 0x2764] 0000060C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000610 504F addq.w A7, 8 00000612 2F2D D89C move.l -[A7], [A5 - 0x2764] 00000616 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] label0000061A: 0000061A 4E75 rts 0000061C 0034 232D 2D2D 2D2D ori.b [[A4 + 0x2D2D] + D2 * 4], 0x2D /* '-' */ 00000624 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000628 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000062C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000630 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000634 2D2D 0000 move.l -[A6], [A5 + 0x0] 00000638 232D 2D2D move.l -[A1], [A5 + 0x2D2D] 0000063C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000640 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000644 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000648 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 0000064C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D] 00000650 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000654 FFD8 .invalid <> 00000656 48E7 1820 movem.l -[A7], D3,D4,A2 0000065A 7001 moveq.l D0, 0x01 0000065C 3B40 BC44 move.w [A5 - 0x43BC], D0 00000660 362D BC42 move.w D3, [A5 - 0x43BE] 00000664 7000 moveq.l D0, 0x00 00000666 3003 move.w D0, D3 00000668 2F00 move.l -[A7], D0 0000066A 4A43 tst.w D3 0000066C 670E beq +0x10 /* 0000067C */ 0000066E 2F3C 0000 00D1 move.l -[A7], 0xD1 00000674 4EBA 040A jsr [PC + 0x40A /* 00000A80 */] 00000678 584F addq.w A7, 4 0000067A 600A bra +0xC /* 00000686 */ label0000067C: 0000067C 700E moveq.l D0, 0x0E 0000067E 2F00 move.l -[A7], D0 00000680 4EBA 03FE jsr [PC + 0x3FE /* 00000A80 */] 00000684 584F addq.w A7, 4 label00000686: 00000686 2F00 move.l -[A7], D0 00000688 486E FFD8 pea.l [A6 - 0x28] 0000068C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000690 4FEF 000C lea.l A7, [A7 + 0xC] 00000694 486E FFD8 pea.l [A6 - 0x28] 00000698 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000069C 486E 0014 pea.l [A6 + 0x14] 000006A0 4EBA FB9C jsr [PC - 0x464 /* 0000023E */] 000006A4 4A80 tst.l D0 000006A6 677A beq +0x7C /* 00000722 */ 000006A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000006AC 4EBA 05B8 jsr [PC + 0x5B8 /* 00000C66 */] 000006B0 2440 movea.l A2, D0 000006B2 2F0A move.l -[A7], A2 000006B4 262E 0008 move.l D3, [A6 + 0x8] 000006B8 781A moveq.l D4, 0x1A 000006BA B684 cmp.l D3, D4 000006BC 6706 beq +0x8 /* 000006C4 */ 000006BE 7052 moveq.l D0, 0x52 000006C0 B680 cmp.l D3, D0 000006C2 6606 bne +0x8 /* 000006CA */ label000006C4: 000006C4 41FA 0072 lea.l A0, [PC + 0x72 /* 00000738, value 0x66726F6D 'from', cstring "from" */] 000006C8 6004 bra +0x6 /* 000006CE */ label000006CA: 000006CA 41FA 0068 lea.l A0, [PC + 0x68 /* 00000734, value 0x48616400 'Had\0', cstring "Had" */] label000006CE: 000006CE 2F08 move.l -[A7], A0 000006D0 486D BC70 pea.l [A5 - 0x4390] 000006D4 4EBA F9FA jsr [PC - 0x606 /* 000000D0 */] 000006D8 4FEF 000C lea.l A7, [A7 + 0xC] 000006DC 202E 0010 move.l D0, [A6 + 0x10] 000006E0 6732 beq +0x34 /* 00000714 */ 000006E2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006E6 4EBA 057E jsr [PC + 0x57E /* 00000C66 */] 000006EA 2440 movea.l A2, D0 000006EC 2F0A move.l -[A7], A2 000006EE 262E 0008 move.l D3, [A6 + 0x8] 000006F2 B684 cmp.l D3, D4 000006F4 6706 beq +0x8 /* 000006FC */ 000006F6 7052 moveq.l D0, 0x52 000006F8 B680 cmp.l D3, D0 000006FA 6606 bne +0x8 /* 00000702 */ label000006FC: 000006FC 41FA 0044 lea.l A0, [PC + 0x44 /* 00000742, value 0x746F2020 'to ', cstring "to " */] 00000700 6004 bra +0x6 /* 00000706 */ label00000702: 00000702 41FA 003A lea.l A0, [PC + 0x3A /* 0000073E, value 0x616E6400 'and\0', cstring "and" */] label00000706: 00000706 2F08 move.l -[A7], A0 00000708 486D BC70 pea.l [A5 - 0x4390] 0000070C 4EBA F9C2 jsr [PC - 0x63E /* 000000D0 */] 00000710 4FEF 000C lea.l A7, [A7 + 0xC] label00000714: 00000714 4240 clr.w D0 00000716 3B40 BC44 move.w [A5 - 0x43BC], D0 0000071A 4EBA FECC jsr [PC - 0x134 /* 000005E8 */] 0000071E 7001 moveq.l D0, 0x01 00000720 6008 bra +0xA /* 0000072A */ label00000722: 00000722 4240 clr.w D0 00000724 3B40 BC44 move.w [A5 - 0x43BC], D0 00000728 7000 moveq.l D0, 0x00 label0000072A: 0000072A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000072E 4E5E unlink A6 00000730 4E75 rts 00000732 0014 4861 ori.b [A4], 0x61 /* 'a' */ 00000736 6400 6672 bcc +0x6674 /* 00006DAA */ 0000073A 6F6D ble +0x6F /* 000007A9 */ 0000073C 0000 616E ori.b D0, 0x6E /* 'n' */ 00000740 6400 746F bcc +0x7471 /* 00007BB1 */ 00000744 2020 move.l D0, -[A0] 00000746 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000074A 0000 48E7 ori.b D0, 0xE7 0000074E 0030 246E 000C ori.b [A0 + D0.w + 0xC], 0x6E /* 'n' */ 00000754 7054 moveq.l D0, 0x54 00000756 D5C0 add.l A2, D0 00000758 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000075C 4EBA 09C6 jsr [PC + 0x9C6 /* 00001124 */] 00000760 2640 movea.l A3, D0 00000762 2F0B move.l -[A7], A3 00000764 2F0A move.l -[A7], A2 00000766 2F0A move.l -[A7], A2 00000768 7024 moveq.l D0, 0x24 0000076A 2F00 move.l -[A7], D0 0000076C 4EBA FC96 jsr [PC - 0x36A /* 00000404 */] 00000770 4FEF 0010 lea.l A7, [A7 + 0x10] 00000774 4CDF 0C00 movem.l A2,A3, [A7]+ 00000778 4E5E unlink A6 0000077A 205F movea.l A0, [A7]+ 0000077C 504F addq.w A7, 8 0000077E 4ED0 jmp [A0] 00000780 4E56 0000 link A6, 0 00000784 2F0A move.l -[A7], A2 00000786 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000078A 4EBA 0998 jsr [PC + 0x998 /* 00001124 */] 0000078E 2440 movea.l A2, D0 00000790 2F0A move.l -[A7], A2 00000792 2F2E 000C move.l -[A7], [A6 + 0xC] 00000796 7007 moveq.l D0, 0x07 00000798 2F00 move.l -[A7], D0 0000079A 4EBA FC68 jsr [PC - 0x398 /* 00000404 */] 0000079E 4FEF 000C lea.l A7, [A7 + 0xC] 000007A2 245F movea.l A2, [A7]+ 000007A4 4E5E unlink A6 000007A6 205F movea.l A0, [A7]+ 000007A8 504F addq.w A7, 8 000007AA 4ED0 jmp [A0] 000007AC 4E56 0000 link A6, 0 000007B0 7001 moveq.l D0, 0x01 000007B2 3B40 BC44 move.w [A5 - 0x43BC], D0 000007B6 703C moveq.l D0, 0x3C 000007B8 2F00 move.l -[A7], D0 000007BA 4EBA FC48 jsr [PC - 0x3B8 /* 00000404 */] 000007BE 584F addq.w A7, 4 000007C0 4A80 tst.l D0 000007C2 6728 beq +0x2A /* 000007EC */ 000007C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000007C8 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 000007CC 2F00 move.l -[A7], D0 000007CE 487A 003A pea.l [PC + 0x3A /* 0000080A, value 0x4861643A 'Had:', cstring "Had: %s " */] 000007D2 4EBA F8FC jsr [PC - 0x704 /* 000000D0 */] 000007D6 504F addq.w A7, 8 000007D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007DC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 000007E0 2F00 move.l -[A7], D0 000007E2 487A 001C pea.l [PC + 0x1C /* 00000800, value 0x616E643A 'and:', cstring "and: %s " */] 000007E6 4EBA F8E8 jsr [PC - 0x718 /* 000000D0 */] 000007EA 504F addq.w A7, 8 label000007EC: 000007EC 4240 clr.w D0 000007EE 3B40 BC44 move.w [A5 - 0x43BC], D0 000007F2 4EBA FDF4 jsr [PC - 0x20C /* 000005E8 */] 000007F6 4E5E unlink A6 000007F8 205F movea.l A0, [A7]+ 000007FA 504F addq.w A7, 8 000007FC 4ED0 jmp [A0] 000007FE 0014 616E ori.b [A4], 0x6E /* 'n' */ 00000802 643A bcc +0x3C /* 0000083E */ 00000804 2025 move.l D0, -[A5] 00000806 7320 moveq.l D1, 0x20 00000808 0000 4861 ori.b D0, 0x61 /* 'a' */ 0000080C 643A bcc +0x3C /* 00000848 */ 0000080E 2025 move.l D0, -[A5] 00000810 7320 moveq.l D1, 0x20 00000812 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000816 0000 48E7 ori.b D0, 0xE7 0000081A 0030 7001 3B40 ori.b [A0 + <>], 0x1 00000820 BC44 cmp.w D6, D4 00000822 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000826 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000082A 2F00 move.l -[A7], D0 0000082C 7051 moveq.l D0, 0x51 0000082E 2F00 move.l -[A7], D0 00000830 4EBA FB64 jsr [PC - 0x49C /* 00000396 */] 00000834 504F addq.w A7, 8 00000836 4A80 tst.l D0 00000838 672C beq +0x2E /* 00000866 */ 0000083A 2F2E 000C move.l -[A7], [A6 + 0xC] label0000083E: 0000083E 4EBA 0426 jsr [PC + 0x426 /* 00000C66 */] 00000842 2440 movea.l A2, D0 00000844 2F2E 0008 move.l -[A7], [A6 + 0x8] label00000848: 00000848 4EBA 041C jsr [PC + 0x41C /* 00000C66 */] 0000084C 2640 movea.l A3, D0 0000084E 2F0A move.l -[A7], A2 00000850 487A 0046 pea.l [PC + 0x46 /* 00000898, value 0x49742077 'It w', cstring "It was declared as: %s" */] 00000854 4EBA F87A jsr [PC - 0x786 /* 000000D0 */] 00000858 504F addq.w A7, 8 0000085A 2F0B move.l -[A7], A3 0000085C 487A 0022 pea.l [PC + 0x22 /* 00000880, value 0x49742069 'It i', cstring "It is now declared: %s" */] 00000860 4EBA F86E jsr [PC - 0x792 /* 000000D0 */] 00000864 504F addq.w A7, 8 label00000866: 00000866 4240 clr.w D0 00000868 3B40 BC44 move.w [A5 - 0x43BC], D0 0000086C 4EBA FD7A jsr [PC - 0x286 /* 000005E8 */] 00000870 4CDF 0C00 movem.l A2,A3, [A7]+ 00000874 4E5E unlink A6 00000876 205F movea.l A0, [A7]+ 00000878 4FEF 000C lea.l A7, [A7 + 0xC] 0000087C 4ED0 jmp [A0] 0000087E 0030 4974 2069 ori.b [A0 + D2.w + 0x69], 0x74 /* 't' */ 00000884 7320 moveq.l D1, 0x20 00000886 6E6F bgt +0x71 /* 000008F7 */ 00000888 7720 moveq.l D3, 0x20 0000088A 6465 bcc +0x67 /* 000008F1 */ 0000088C 636C bls +0x6E /* 000008FA */ 0000088E 6172 bsr +0x74 /* 00000902 */ 00000890 6564 bcs +0x66 /* 000008F6 */ 00000892 3A20 move.w D5, -[A0] 00000894 2573 0000 4974 move.l [A2 + 0x4974], [A3 + D0.w] 0000089A 2077 6173 2064 6563 6C61 7265 movea.l A0, [[A7 + 0x20646563] + 0x6C617265] 000008A6 6420 bcc +0x22 /* 000008C8 */ 000008A8 6173 bsr +0x75 /* 0000091D */ 000008AA 3A20 move.w D5, -[A0] 000008AC 2573 0000 4E56 move.l [A2 + 0x4E56], [A3 + D0.w] 000008B2 FFFC .invalid <> 000008B4 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000008B8 382E 000C move.w D4, [A6 + 0xC] 000008BC 102D D5E3 move.b D0, [A5 - 0x2A1D] 000008C0 6700 00E2 beq +0xE4 /* 000009A4 */ 000008C4 102D BD97 move.b D0, [A5 - 0x4269] label000008C8: 000008C8 6600 00DA bne +0xDC /* 000009A4 */ 000008CC 6000 00CE bra +0xD0 /* 0000099C */ label000008D0: 000008D0 3604 move.w D3, D4 000008D2 3003 move.w D0, D3 000008D4 48C0 ext.l D0 000008D6 E580 asl D0, 2 000008D8 D0AD D954 add.l D0, [A5 - 0x26AC] 000008DC 2040 movea.l A0, D0 000008DE 2010 move.l D0, [A0] 000008E0 2D40 FFFC move.l [A6 - 0x4], D0 000008E4 2040 movea.l A0, D0 000008E6 1A28 001C move.b D5, [A0 + 0x1C] 000008EA 7202 moveq.l D1, 0x02 000008EC BA01 cmp.b D5, D1 000008EE 6700 00AA beq +0xAC /* 0000099A */ 000008F2 7203 moveq.l D1, 0x03 000008F4 BA01 cmp.b D5, D1 label000008F6: 000008F6 6700 00A2 beq +0xA4 /* 0000099A */ label000008FA: 000008FA 720B moveq.l D1, 0x0B 000008FC BA01 cmp.b D5, D1 000008FE 6700 009A beq +0x9C /* 0000099A */ fn00000902: 00000902 2228 0020 move.l D1, [A0 + 0x20] 00000906 0281 0008 0000 andi.l D1, 0x80000 0000090C 6600 008C bne +0x8E /* 0000099A */ 00000910 246D D9CA movea.l A2, [A5 - 0x2636] 00000914 7601 moveq.l D3, 0x01 00000916 2848 movea.l A4, A0 00000918 7054 moveq.l D0, 0x54 0000091A D9C0 add.l A4, D0 0000091C 6018 bra +0x1A /* 00000936 */ label0000091E: 0000091E 266A 0008 movea.l A3, [A2 + 0x8] 00000922 2F0B move.l -[A7], A3 00000924 2F0C move.l -[A7], A4 00000926 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000092A 504F addq.w A7, 8 0000092C 4A80 tst.l D0 0000092E 6604 bne +0x6 /* 00000934 */ 00000930 4243 clr.w D3 00000932 6006 bra +0x8 /* 0000093A */ label00000934: 00000934 2452 movea.l A2, [A2] label00000936: 00000936 200A move.l D0, A2 00000938 66E4 bne -0x1A /* 0000091E */ label0000093A: 0000093A 4A43 tst.w D3 0000093C 6750 beq +0x52 /* 0000098E */ 0000093E 246E FFFC movea.l A2, [A6 - 0x4] 00000942 102A 001C move.b D0, [A2 + 0x1C] 00000946 7208 moveq.l D1, 0x08 00000948 B001 cmp.b D0, D1 0000094A 661E bne +0x20 /* 0000096A */ 0000094C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000950 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000954 2F00 move.l -[A7], D0 00000956 7054 moveq.l D0, 0x54 00000958 D5C0 add.l A2, D0 0000095A 2F0A move.l -[A7], A2 0000095C 7023 moveq.l D0, 0x23 0000095E 2F00 move.l -[A7], D0 00000960 4EBA 0060 jsr [PC + 0x60 /* 000009C2 */] 00000964 4FEF 000C lea.l A7, [A7 + 0xC] 00000968 6024 bra +0x26 /* 0000098E */ label0000096A: 0000096A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000096E 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000972 2F00 move.l -[A7], D0 00000974 206E FFFC movea.l A0, [A6 - 0x4] 00000978 7054 moveq.l D0, 0x54 0000097A D1C0 add.l A0, D0 0000097C 2F08 move.l -[A7], A0 0000097E 487A 0032 pea.l [PC + 0x32 /* 000009B2, value 0x4C6F6361 'Loca', cstring "Local variable" */] 00000982 701D moveq.l D0, 0x1D 00000984 2F00 move.l -[A7], D0 00000986 4EBA 003A jsr [PC + 0x3A /* 000009C2 */] 0000098A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000098E: 0000098E 206E FFFC movea.l A0, [A6 - 0x4] 00000992 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000 label0000099A: 0000099A 5244 addq.w D4, 1 label0000099C: 0000099C B86D D950 cmp.w D4, [A5 - 0x26B0] 000009A0 6D00 FF2E blt -0xD0 /* 000008D0 */ label000009A4: 000009A4 4EBA 0068 jsr [PC + 0x68 /* 00000A0E */] 000009A8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000009AC 4E5E unlink A6 000009AE 4E75 rts 000009B0 0010 4C6F ori.b [A0], 0x6F /* 'o' */ 000009B4 6361 bls +0x63 /* 00000A17 */ 000009B6 6C20 bge +0x22 /* 000009D8 */ 000009B8 7661 moveq.l D3, 0x61 000009BA 7269 moveq.l D1, 0x69 000009BC 6162 bsr +0x64 /* 00000A20 */ 000009BE 6C65 bge +0x67 /* 00000A25 */ 000009C0 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009C2-000009C8 fn000009C2: 000009C2 4E56 0000 link A6, 0 000009C6 2F03 move.l -[A7], D3 // end alternate branch 000009C2-000009C8 fn000009C2: // (misaligned) 000009C4 0000 2F03 ori.b D0, 0x3 000009C8 526D BC46 addq.w [A5 - 0x43BA], 1 000009CC 362D BC46 move.w D3, [A5 - 0x43BA] 000009D0 48C3 ext.l D3 000009D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D6 486E 000C pea.l [A6 + 0xC] // begin alternate branch 000009D8-000009E2 label000009D8: 000009D8 000C 4EBA ori.b A4, 0xBA 000009DC FA80 302D .extension 0xA80 <> // unimplemented 000009E0 BC46 cmp.w D6, D6 // end alternate branch 000009D8-000009E2 label000009D8: // (misaligned) 000009DA 4EBA FA80 jsr [PC - 0x580 /* 0000045C */] 000009DE 302D BC46 move.w D0, [A5 - 0x43BA] 000009E2 48C0 ext.l D0 000009E4 B083 cmp.l D0, D3 000009E6 6604 bne +0x6 /* 000009EC */ 000009E8 526D BC46 addq.w [A5 - 0x43BA], 1 label000009EC: 000009EC 261F move.l D3, [A7]+ 000009EE 4E5E unlink A6 000009F0 4E75 rts 000009F2 4E56 0000 link A6, 0 000009F6 526D BC46 addq.w [A5 - 0x43BA], 1 000009FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009FE 486E 000C pea.l [A6 + 0xC] 00000A02 4EBA F9A6 jsr [PC - 0x65A /* 000003AA */] 00000A06 526D BC46 addq.w [A5 - 0x43BA], 1 00000A0A 4E5E unlink A6 00000A0C 4E75 rts fn00000A0E: 00000A0E 302D BC46 move.w D0, [A5 - 0x43BA] 00000A12 6704 beq +0x6 /* 00000A18 */ 00000A14 4EBA FBD2 jsr [PC - 0x42E /* 000005E8 */] label00000A18: 00000A18 4240 clr.w D0 00000A1A 3B40 BC46 move.w [A5 - 0x43BA], D0 00000A1E 4E75 rts fn00000A20: 00000A20 302D BC78 move.w D0, [A5 - 0x4388] 00000A24 670A beq +0xC /* 00000A30 */ 00000A26 7001 moveq.l D0, 0x01 00000A28 2F00 move.l -[A7], D0 00000A2A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000A2E 584F addq.w A7, 4 label00000A30: 00000A30 7001 moveq.l D0, 0x01 00000A32 3B40 BC78 move.w [A5 - 0x4388], D0 00000A36 202D D97E move.l D0, [A5 - 0x2682] 00000A3A 670A beq +0xC /* 00000A46 */ 00000A3C 2F2D D97E move.l -[A7], [A5 - 0x2682] 00000A40 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000A44 584F addq.w A7, 4 label00000A46: 00000A46 202D D898 move.l D0, [A5 - 0x2768] 00000A4A 670A beq +0xC /* 00000A56 */ 00000A4C 2F2D D898 move.l -[A7], [A5 - 0x2768] 00000A50 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000A54 584F addq.w A7, 4 label00000A56: 00000A56 202D D8A0 move.l D0, [A5 - 0x2760] 00000A5A 670A beq +0xC /* 00000A66 */ 00000A5C 2F2D D8A0 move.l -[A7], [A5 - 0x2760] 00000A60 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000A64 584F addq.w A7, 4 label00000A66: 00000A66 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 00000A6A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00000A6E 4227 clr.b -[A7] 00000A70 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000A74 7001 moveq.l D0, 0x01 00000A76 2F00 move.l -[A7], D0 00000A78 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000A7C 584F addq.w A7, 4 00000A7E 4E75 rts fn00000A80: 00000A80 4E56 0000 link A6, 0 00000A84 48E7 1020 movem.l -[A7], D3,A2 00000A88 162D D5D9 move.b D3, [A5 - 0x2A27] 00000A8C 4883 ext.w D3 00000A8E 594F subq.w A7, 4 00000A90 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00000A96 3003 move.w D0, D3 00000A98 0640 0309 addi.w D0, 0x309 00000A9C 3F00 move.w -[A7], D0 00000A9E A9A0 syscall GetResource 00000AA0 245F movea.l A2, [A7]+ 00000AA2 200A move.l D0, A2 00000AA4 6612 bne +0x14 /* 00000AB8 */ 00000AA6 4243 clr.w D3 00000AA8 594F subq.w A7, 4 00000AAA 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00000AB0 3F3C 0309 move.w -[A7], 0x309 00000AB4 A9A0 syscall GetResource 00000AB6 245F movea.l A2, [A7]+ label00000AB8: 00000AB8 486D BC7A pea.l [A5 - 0x4386] 00000ABC 3003 move.w D0, D3 00000ABE 0640 0309 addi.w D0, 0x309 00000AC2 3F00 move.w -[A7], D0 00000AC4 302E 000A move.w D0, [A6 + 0xA] 00000AC8 5240 addq.w D0, 1 00000ACA 3F00 move.w -[A7], D0 00000ACC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000AD0 554F subq.w A7, 2 00000AD2 A9AF syscall ResError 00000AD4 544F addq.w A7, 2 00000AD6 200A move.l D0, A2 00000AD8 6704 beq +0x6 /* 00000ADE */ 00000ADA 2F0A move.l -[A7], A2 00000ADC A9A3 syscall ReleaseResource label00000ADE: 00000ADE 162D BC7A move.b D3, [A5 - 0x4386] 00000AE2 4883 ext.w D3 00000AE4 3003 move.w D0, D3 00000AE6 3200 move.w D1, D0 00000AE8 48C1 ext.l D1 00000AEA 5281 addq.l D1, 1 00000AEC 2F01 move.l -[A7], D1 00000AEE 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00000AF2 2440 movea.l A2, D0 00000AF4 3003 move.w D0, D3 00000AF6 3200 move.w D1, D0 00000AF8 48C1 ext.l D1 00000AFA 2F01 move.l -[A7], D1 00000AFC 486D BC7B pea.l [A5 - 0x4385] 00000B00 2F0A move.l -[A7], A2 00000B02 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000B06 4FEF 000C lea.l A7, [A7 + 0xC] 00000B0A 3003 move.w D0, D3 00000B0C 3200 move.w D1, D0 00000B0E 48C1 ext.l D1 00000B10 D28A add.l D1, A2 00000B12 2041 movea.l A0, D1 00000B14 4210 clr.b [A0] 00000B16 200A move.l D0, A2 00000B18 4CDF 0408 movem.l D3,A2, [A7]+ 00000B1C 4E5E unlink A6 00000B1E 4E75 rts fn00000B20: 00000B20 4E56 0000 link A6, 0 00000B24 486D D272 pea.l [A5 - 0x2D8E] 00000B28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B2C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000B30 4E5E unlink A6 00000B32 205F movea.l A0, [A7]+ 00000B34 584F addq.w A7, 4 00000B36 4ED0 jmp [A0] fn00000B38: 00000B38 4E56 0000 link A6, 0 00000B3C 48E7 0038 movem.l -[A7], A2,A3,A4 00000B40 286E 0008 movea.l A4, [A6 + 0x8] 00000B44 202E 000C move.l D0, [A6 + 0xC] 00000B48 6704 beq +0x6 /* 00000B4E */ 00000B4A 200C move.l D0, A4 00000B4C 6606 bne +0x8 /* 00000B54 */ label00000B4E: 00000B4E 7000 moveq.l D0, 0x00 00000B50 2640 movea.l A3, D0 00000B52 603E bra +0x40 /* 00000B92 */ label00000B54: 00000B54 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B58 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000B5C 584F addq.w A7, 4 00000B5E 2440 movea.l A2, D0 00000B60 2F0C move.l -[A7], A4 00000B62 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000B66 584F addq.w A7, 4 00000B68 2200 move.l D1, D0 00000B6A 200A move.l D0, A2 00000B6C D081 add.l D0, D1 00000B6E 5280 addq.l D0, 1 00000B70 2F00 move.l -[A7], D0 00000B72 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00000B76 2640 movea.l A3, D0 00000B78 200B move.l D0, A3 00000B7A 6716 beq +0x18 /* 00000B92 */ 00000B7C 2F0C move.l -[A7], A4 00000B7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B82 2F0B move.l -[A7], A3 00000B84 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000B88 504F addq.w A7, 8 00000B8A 2F00 move.l -[A7], D0 00000B8C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000B90 504F addq.w A7, 8 label00000B92: 00000B92 200B move.l D0, A3 00000B94 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000B98 4E5E unlink A6 00000B9A 205F movea.l A0, [A7]+ 00000B9C 504F addq.w A7, 8 00000B9E 4ED0 jmp [A0] fn00000BA0: 00000BA0 4E56 0000 link A6, 0 00000BA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BA8 7003 moveq.l D0, 0x03 00000BAA 3F00 move.w -[A7], D0 00000BAC 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 00000BB0 2F00 move.l -[A7], D0 00000BB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BB6 4EBA FF80 jsr [PC - 0x80 /* 00000B38 */] 00000BBA 4E5E unlink A6 00000BBC 205F movea.l A0, [A7]+ 00000BBE 504F addq.w A7, 8 00000BC0 4ED0 jmp [A0] fn00000BC2: 00000BC2 4E56 0000 link A6, 0 00000BC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BCE 7003 moveq.l D0, 0x03 00000BD0 3F00 move.w -[A7], D0 00000BD2 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 00000BD6 2F00 move.l -[A7], D0 00000BD8 4EBA FF5E jsr [PC - 0xA2 /* 00000B38 */] 00000BDC 4E5E unlink A6 00000BDE 205F movea.l A0, [A7]+ 00000BE0 504F addq.w A7, 8 00000BE2 4ED0 jmp [A0] fn00000BE4: 00000BE4 4E56 FFFC link A6, -0x0004 00000BE8 2F0A move.l -[A7], A2 00000BEA 246E 000A movea.l A2, [A6 + 0xA] 00000BEE 1D6E 000E FFFC move.b [A6 - 0x4], [A6 + 0xE] 00000BF4 422E FFFD clr.b [A6 - 0x3] 00000BF8 486E FFFC pea.l [A6 - 0x4] 00000BFC 2F0A move.l -[A7], A2 00000BFE 4EBA FFA0 jsr [PC - 0x60 /* 00000BA0 */] 00000C02 2440 movea.l A2, D0 00000C04 1D6E 0008 FFFC move.b [A6 - 0x4], [A6 + 0x8] 00000C0A 2F0A move.l -[A7], A2 00000C0C 486E FFFC pea.l [A6 - 0x4] 00000C10 4EBA FFB0 jsr [PC - 0x50 /* 00000BC2 */] 00000C14 245F movea.l A2, [A7]+ 00000C16 4E5E unlink A6 00000C18 205F movea.l A0, [A7]+ 00000C1A 504F addq.w A7, 8 00000C1C 4ED0 jmp [A0] fn00000C1E: 00000C1E 4E56 FFFC link A6, -0x0004 00000C22 1D6E 0008 FFFC move.b [A6 - 0x4], [A6 + 0x8] 00000C28 422E FFFD clr.b [A6 - 0x3] 00000C2C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000C30 486E FFFC pea.l [A6 - 0x4] 00000C34 4EBA FF8C jsr [PC - 0x74 /* 00000BC2 */] 00000C38 4E5E unlink A6 00000C3A 205F movea.l A0, [A7]+ 00000C3C 5C4F addq.w A7, 6 00000C3E 4ED0 jmp [A0] fn00000C40: 00000C40 4E56 0000 link A6, 0 00000C44 2F0A move.l -[A7], A2 00000C46 246E 0008 movea.l A2, [A6 + 0x8] 00000C4A 200A move.l D0, A2 00000C4C 670C beq +0xE /* 00000C5A */ 00000C4E 2F0A move.l -[A7], A2 00000C50 7003 moveq.l D0, 0x03 00000C52 3F00 move.w -[A7], D0 00000C54 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 00000C58 2440 movea.l A2, D0 label00000C5A: 00000C5A 200A move.l D0, A2 00000C5C 245F movea.l A2, [A7]+ 00000C5E 4E5E unlink A6 00000C60 205F movea.l A0, [A7]+ 00000C62 584F addq.w A7, 4 00000C64 4ED0 jmp [A0] fn00000C66: 00000C66 4E56 FFE0 link A6, -0x0020 00000C6A 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000C6E 286E 0008 movea.l A4, [A6 + 0x8] 00000C72 486D D296 pea.l [A5 - 0x2D6A] 00000C76 4EBA FFC8 jsr [PC - 0x38 /* 00000C40 */] 00000C7A 2640 movea.l A3, D0 00000C7C 6000 0388 bra +0x38A /* 00001006 */ label00000C80: 00000C80 2014 move.l D0, [A4] 00000C82 2D40 FFE0 move.l [A6 - 0x20], D0 00000C86 721F moveq.l D1, 0x1F 00000C88 C081 and.l D0, D1 00000C8A 45ED D414 lea.l A2, [A5 - 0x2BEC] 00000C8E 1032 0000 move.b D0, [A2 + D0.w] 00000C92 7210 moveq.l D1, 0x10 00000C94 C001 and.b D0, D1 00000C96 6642 bne +0x44 /* 00000CDA */ 00000C98 202E FFE0 move.l D0, [A6 - 0x20] 00000C9C 0280 0000 00FF andi.l D0, 0xFF 00000CA2 1032 0000 move.b D0, [A2 + D0.w] 00000CA6 7201 moveq.l D1, 0x01 00000CA8 C001 and.b D0, D1 00000CAA 662E bne +0x30 /* 00000CDA */ 00000CAC 202E FFE0 move.l D0, [A6 - 0x20] 00000CB0 7240 moveq.l D1, 0x40 00000CB2 C081 and.l D0, D1 00000CB4 670C beq +0xE /* 00000CC2 */ 00000CB6 2F0B move.l -[A7], A3 00000CB8 486D D29C pea.l [A5 - 0x2D64] 00000CBC 4EBA FF04 jsr [PC - 0xFC /* 00000BC2 */] 00000CC0 2640 movea.l A3, D0 label00000CC2: 00000CC2 202E FFE0 move.l D0, [A6 - 0x20] 00000CC6 0280 0000 0080 andi.l D0, 0x80 00000CCC 670C beq +0xE /* 00000CDA */ 00000CCE 2F0B move.l -[A7], A3 00000CD0 486D D2A4 pea.l [A5 - 0x2D5C] 00000CD4 4EBA FEEC jsr [PC - 0x114 /* 00000BC2 */] 00000CD8 2640 movea.l A3, D0 label00000CDA: 00000CDA 202E FFE0 move.l D0, [A6 - 0x20] 00000CDE 0280 0000 0200 andi.l D0, 0x200 00000CE4 670C beq +0xE /* 00000CF2 */ 00000CE6 2F0B move.l -[A7], A3 00000CE8 487A 0332 pea.l [PC + 0x332 /* 0000101C, value 0x5F6D6163 '_mac', cstring "_machdl " */] 00000CEC 4EBA FED4 jsr [PC - 0x12C /* 00000BC2 */] 00000CF0 2640 movea.l A3, D0 label00000CF2: 00000CF2 302E FFE2 move.w D0, [A6 - 0x1E] 00000CF6 0240 6000 andi.w D0, 0x6000 /* '`\0' */ 00000CFA 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */ 00000CFE 660C bne +0xE /* 00000D0C */ 00000D00 2F0B move.l -[A7], A3 00000D02 487A 0322 pea.l [PC + 0x322 /* 00001026, value 0x5F5F7061 '__pa', cstring "__pascal " */] 00000D06 4EBA FEBA jsr [PC - 0x146 /* 00000BC2 */] 00000D0A 2640 movea.l A3, D0 label00000D0C: 00000D0C 02AE 0000 001F FFE0 andi.l [A6 - 0x20], 0x1F 00000D14 0CAE 0000 001C FFE0 cmpi.l [A6 - 0x20], 0x1C 00000D1C 650A bcs +0xC /* 00000D28 */ 00000D1E 2F3C 0000 0093 move.l -[A7], 0x93 00000D24 4EBA FDFA jsr [PC - 0x206 /* 00000B20 */] label00000D28: 00000D28 202E FFE0 move.l D0, [A6 - 0x20] 00000D2C 7215 moveq.l D1, 0x15 00000D2E B081 cmp.l D0, D1 00000D30 6744 beq +0x46 /* 00000D76 */ 00000D32 721A moveq.l D1, 0x1A 00000D34 B081 cmp.l D0, D1 00000D36 6700 00C6 beq +0xC8 /* 00000DFE */ 00000D3A 721B moveq.l D1, 0x1B 00000D3C B081 cmp.l D0, D1 00000D3E 6700 00CE beq +0xD0 /* 00000E0E */ 00000D42 7214 moveq.l D1, 0x14 00000D44 B081 cmp.l D0, D1 00000D46 6700 00DC beq +0xDE /* 00000E24 */ 00000D4A 7205 moveq.l D1, 0x05 00000D4C B081 cmp.l D0, D1 00000D4E 6700 00DA beq +0xDC /* 00000E2A */ 00000D52 7219 moveq.l D1, 0x19 00000D54 B081 cmp.l D0, D1 00000D56 6700 0102 beq +0x104 /* 00000E5A */ 00000D5A 7210 moveq.l D1, 0x10 00000D5C B081 cmp.l D0, D1 00000D5E 6700 0132 beq +0x134 /* 00000E92 */ 00000D62 7211 moveq.l D1, 0x11 00000D64 B081 cmp.l D0, D1 00000D66 6700 012A beq +0x12C /* 00000E92 */ 00000D6A 7212 moveq.l D1, 0x12 00000D6C B081 cmp.l D0, D1 00000D6E 6700 0122 beq +0x124 /* 00000E92 */ 00000D72 6000 01BA bra +0x1BC /* 00000F2E */ label00000D76: 00000D76 4A13 tst.b [A3] 00000D78 6710 beq +0x12 /* 00000D8A */ 00000D7A 7028 moveq.l D0, 0x28 00000D7C 1F00 move.b -[A7], D0 00000D7E 2F0B move.l -[A7], A3 00000D80 7029 moveq.l D0, 0x29 00000D82 1F00 move.b -[A7], D0 00000D84 4EBA FE5E jsr [PC - 0x1A2 /* 00000BE4 */] 00000D88 2640 movea.l A3, D0 label00000D8A: 00000D8A 2D4C FFE4 move.l [A6 - 0x1C], A4 00000D8E 604C bra +0x4E /* 00000DDC */ label00000D90: 00000D90 206E FFE4 movea.l A0, [A6 - 0x1C] 00000D94 1028 0004 move.b D0, [A0 + 0x4] 00000D98 7210 moveq.l D1, 0x10 00000D9A C001 and.b D0, D1 00000D9C 670E beq +0x10 /* 00000DAC */ 00000D9E 2F0B move.l -[A7], A3 00000DA0 487A 028E pea.l [PC + 0x28E /* 00001030, value 0x5B5D0000 '[]\0\0', cstring "[]" */] 00000DA4 4EBA FE1C jsr [PC - 0x1E4 /* 00000BC2 */] 00000DA8 2640 movea.l A3, D0 00000DAA 6024 bra +0x26 /* 00000DD0 */ label00000DAC: 00000DAC 206E FFE4 movea.l A0, [A6 - 0x1C] 00000DB0 2F28 000C move.l -[A7], [A0 + 0xC] 00000DB4 487A 027E pea.l [PC + 0x27E /* 00001034, value 0x5B256C75 '[%lu', cstring "[%lu]" */] 00000DB8 486E FFE8 pea.l [A6 - 0x18] 00000DBC 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000DC0 4FEF 000C lea.l A7, [A7 + 0xC] 00000DC4 2F0B move.l -[A7], A3 00000DC6 486E FFE8 pea.l [A6 - 0x18] 00000DCA 4EBA FDF6 jsr [PC - 0x20A /* 00000BC2 */] 00000DCE 2640 movea.l A3, D0 label00000DD0: 00000DD0 206E FFE4 movea.l A0, [A6 - 0x1C] 00000DD4 2028 0008 move.l D0, [A0 + 0x8] 00000DD8 2D40 FFE4 move.l [A6 - 0x1C], D0 label00000DDC: 00000DDC 246E FFE4 movea.l A2, [A6 - 0x1C] 00000DE0 2012 move.l D0, [A2] 00000DE2 721F moveq.l D1, 0x1F 00000DE4 C041 and.w D0, D1 00000DE6 7215 moveq.l D1, 0x15 00000DE8 B041 cmp.w D0, D1 00000DEA 67A4 beq -0x5A /* 00000D90 */ 00000DEC 2F0A move.l -[A7], A2 00000DEE 4EBA FE76 jsr [PC - 0x18A /* 00000C66 */] 00000DF2 2F00 move.l -[A7], D0 00000DF4 2F0B move.l -[A7], A3 00000DF6 4EBA FD40 jsr [PC - 0x2C0 /* 00000B38 */] 00000DFA 4EFA 0212 jmp [PC + 0x212 /* 0000100E */] label00000DFE: 00000DFE 2F0B move.l -[A7], A3 00000E00 2F2C 000C move.l -[A7], [A4 + 0xC] 00000E04 4EBA FDBC jsr [PC - 0x244 /* 00000BC2 */] 00000E08 2640 movea.l A3, D0 00000E0A 6000 01F6 bra +0x1F8 /* 00001002 */ label00000E0E: 00000E0E 2F0B move.l -[A7], A3 00000E10 206C 0016 movea.l A0, [A4 + 0x16] 00000E14 7054 moveq.l D0, 0x54 00000E16 D1C0 add.l A0, D0 00000E18 2F08 move.l -[A7], A0 00000E1A 4EBA FDA6 jsr [PC - 0x25A /* 00000BC2 */] 00000E1E 2640 movea.l A3, D0 00000E20 6000 01E0 bra +0x1E2 /* 00001002 */ label00000E24: 00000E24 45ED D296 lea.l A2, [A5 - 0x2D6A] 00000E28 6004 bra +0x6 /* 00000E2E */ label00000E2A: 00000E2A 45FA 020E lea.l A2, [PC + 0x20E /* 0000103A, value 0x656E756D 'enum', cstring "enum " */] label00000E2E: 00000E2E 2F0B move.l -[A7], A3 00000E30 2F0A move.l -[A7], A2 00000E32 4EBA FD8E jsr [PC - 0x272 /* 00000BC2 */] 00000E36 2640 movea.l A3, D0 00000E38 2F0B move.l -[A7], A3 00000E3A 262C 000C move.l D3, [A4 + 0xC] 00000E3E 6708 beq +0xA /* 00000E48 */ 00000E40 2F03 move.l -[A7], D3 00000E42 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000E46 6006 bra +0x8 /* 00000E4E */ label00000E48: 00000E48 41FA 01F6 lea.l A0, [PC + 0x1F6 /* 00001040, value 0x7B7D0000 '{}\0\0', cstring "{}" */] 00000E4C 2008 move.l D0, A0 label00000E4E: 00000E4E 2F00 move.l -[A7], D0 00000E50 4EBA FD70 jsr [PC - 0x290 /* 00000BC2 */] 00000E54 2640 movea.l A3, D0 00000E56 6000 01AA bra +0x1AC /* 00001002 */ label00000E5A: 00000E5A 2F0B move.l -[A7], A3 00000E5C 487A 01F4 pea.l [PC + 0x1F4 /* 00001052, value 0x20002000 ' \0 \0', cstring " " */] 00000E60 4EBA FD60 jsr [PC - 0x2A0 /* 00000BC2 */] 00000E64 2640 movea.l A3, D0 00000E66 2F0B move.l -[A7], A3 00000E68 262C 000C move.l D3, [A4 + 0xC] 00000E6C 6708 beq +0xA /* 00000E76 */ 00000E6E 2F03 move.l -[A7], D3 00000E70 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000E74 6006 bra +0x8 /* 00000E7C */ label00000E76: 00000E76 41FA 01D0 lea.l A0, [PC + 0x1D0 /* 00001048, value 0x73747275 'stru', cstring "struct {}" */] 00000E7A 2008 move.l D0, A0 label00000E7C: 00000E7C 2F00 move.l -[A7], D0 00000E7E 4EBA FD42 jsr [PC - 0x2BE /* 00000BC2 */] 00000E82 2640 movea.l A3, D0 00000E84 2F0B move.l -[A7], A3 00000E86 487A 01BC pea.l [PC + 0x1BC /* 00001044, value 0x3A3A2A00 '::*\0', cstring "::*" */] 00000E8A 4EBA FD36 jsr [PC - 0x2CA /* 00000BC2 */] 00000E8E 2640 movea.l A3, D0 00000E90 6028 bra +0x2A /* 00000EBA */ label00000E92: 00000E92 202E FFE0 move.l D0, [A6 - 0x20] 00000E96 B0AD D8AC cmp.l D0, [A5 - 0x2754] 00000E9A 6606 bne +0x8 /* 00000EA2 */ 00000E9C 246D D58C movea.l A2, [A5 - 0x2A74] 00000EA0 600E bra +0x10 /* 00000EB0 */ label00000EA2: 00000EA2 202E FFE0 move.l D0, [A6 - 0x20] 00000EA6 E588 lsl D0, 2 00000EA8 41ED D54C lea.l A0, [A5 - 0x2AB4] 00000EAC 2470 0000 movea.l A2, [A0 + D0.w] label00000EB0: 00000EB0 2F0A move.l -[A7], A2 00000EB2 2F0B move.l -[A7], A3 00000EB4 4EBA FCEA jsr [PC - 0x316 /* 00000BA0 */] 00000EB8 2640 movea.l A3, D0 label00000EBA: 00000EBA 2014 move.l D0, [A4] 00000EBC 7240 moveq.l D1, 0x40 00000EBE C081 and.l D0, D1 00000EC0 670C beq +0xE /* 00000ECE */ 00000EC2 2F0B move.l -[A7], A3 00000EC4 486D D29C pea.l [A5 - 0x2D64] 00000EC8 4EBA FCF8 jsr [PC - 0x308 /* 00000BC2 */] 00000ECC 2640 movea.l A3, D0 label00000ECE: 00000ECE 2014 move.l D0, [A4] 00000ED0 0280 0000 0080 andi.l D0, 0x80 00000ED6 670C beq +0xE /* 00000EE4 */ 00000ED8 2F0B move.l -[A7], A3 00000EDA 486D D2A4 pea.l [A5 - 0x2D5C] 00000EDE 4EBA FCE2 jsr [PC - 0x31E /* 00000BC2 */] 00000EE2 2640 movea.l A3, D0 label00000EE4: 00000EE4 246C 0008 movea.l A2, [A4 + 0x8] 00000EE8 2612 move.l D3, [A2] 00000EEA 701F moveq.l D0, 0x1F 00000EEC 2D43 FFFC move.l [A6 - 0x4], D3 00000EF0 C680 and.l D3, D0 00000EF2 41ED D414 lea.l A0, [A5 - 0x2BEC] 00000EF6 1030 3000 move.b D0, [A0 + D3.w] 00000EFA 7210 moveq.l D1, 0x10 00000EFC C001 and.b D0, D1 00000EFE 6600 0102 bne +0x104 /* 00001002 */ 00000F02 202E FFFC move.l D0, [A6 - 0x4] 00000F06 7215 moveq.l D1, 0x15 00000F08 B081 cmp.l D0, D1 00000F0A 6704 beq +0x6 /* 00000F10 */ 00000F0C 7000 moveq.l D0, 0x00 00000F0E 6002 bra +0x4 /* 00000F12 */ label00000F10: 00000F10 7001 moveq.l D0, 0x01 label00000F12: 00000F12 2000 move.l D0, D0 00000F14 721F moveq.l D1, 0x1F 00000F16 C081 and.l D0, D1 00000F18 6600 00E8 bne +0xEA /* 00001002 */ 00000F1C 2F0A move.l -[A7], A2 00000F1E 4EBA FD46 jsr [PC - 0x2BA /* 00000C66 */] 00000F22 2F00 move.l -[A7], D0 00000F24 2F0B move.l -[A7], A3 00000F26 4EBA FC9A jsr [PC - 0x366 /* 00000BC2 */] 00000F2A 4EFA 00E2 jmp [PC + 0xE2 /* 0000100E */] label00000F2E: 00000F2E 262E FFE0 move.l D3, [A6 - 0x20] 00000F32 701F moveq.l D0, 0x1F 00000F34 C680 and.l D3, D0 00000F36 41ED D414 lea.l A0, [A5 - 0x2BEC] 00000F3A 1030 3000 move.b D0, [A0 + D3.w] 00000F3E 7210 moveq.l D1, 0x10 00000F40 C001 and.b D0, D1 00000F42 6764 beq +0x66 /* 00000FA8 */ 00000F44 4A13 tst.b [A3] 00000F46 6728 beq +0x2A /* 00000F70 */ 00000F48 2F0B move.l -[A7], A3 00000F4A 202E FFE0 move.l D0, [A6 - 0x20] 00000F4E E588 lsl D0, 2 00000F50 41ED D54C lea.l A0, [A5 - 0x2AB4] 00000F54 2F30 0000 move.l -[A7], [A0 + D0.w] 00000F58 4EBA FC68 jsr [PC - 0x398 /* 00000BC2 */] 00000F5C 2640 movea.l A3, D0 00000F5E 7028 moveq.l D0, 0x28 00000F60 1F00 move.b -[A7], D0 00000F62 2F0B move.l -[A7], A3 00000F64 7029 moveq.l D0, 0x29 00000F66 1F00 move.b -[A7], D0 00000F68 4EBA FC7A jsr [PC - 0x386 /* 00000BE4 */] 00000F6C 2640 movea.l A3, D0 00000F6E 6016 bra +0x18 /* 00000F86 */ label00000F70: 00000F70 2F0B move.l -[A7], A3 00000F72 202E FFE0 move.l D0, [A6 - 0x20] 00000F76 E588 lsl D0, 2 00000F78 41ED D54C lea.l A0, [A5 - 0x2AB4] 00000F7C 2F30 0000 move.l -[A7], [A0 + D0.w] 00000F80 4EBA FC40 jsr [PC - 0x3C0 /* 00000BC2 */] 00000F84 2640 movea.l A3, D0 label00000F86: 00000F86 2F0B move.l -[A7], A3 00000F88 2F0C move.l -[A7], A4 00000F8A 4EBA 00CA jsr [PC + 0xCA /* 00001056 */] 00000F8E 2F00 move.l -[A7], D0 00000F90 4EBA FBA6 jsr [PC - 0x45A /* 00000B38 */] 00000F94 2640 movea.l A3, D0 00000F96 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000F9A 4EBA FCCA jsr [PC - 0x336 /* 00000C66 */] 00000F9E 2F00 move.l -[A7], D0 00000FA0 2F0B move.l -[A7], A3 00000FA2 4EBA FB94 jsr [PC - 0x46C /* 00000B38 */] 00000FA6 6066 bra +0x68 /* 0000100E */ label00000FA8: 00000FA8 202E FFE0 move.l D0, [A6 - 0x20] 00000FAC E588 lsl D0, 2 00000FAE 41ED D54C lea.l A0, [A5 - 0x2AB4] 00000FB2 2F30 0000 move.l -[A7], [A0 + D0.w] 00000FB6 4EBA FC88 jsr [PC - 0x378 /* 00000C40 */] 00000FBA 2D40 FFF8 move.l [A6 - 0x8], D0 00000FBE 2441 movea.l A2, D1 00000FC0 2F00 move.l -[A7], D0 00000FC2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000FC6 584F addq.w A7, 4 00000FC8 D0AE FFF8 add.l D0, [A6 - 0x8] 00000FCC 2040 movea.l A0, D0 00000FCE 1028 FFFF move.b D0, [A0 - 0x1] 00000FD2 220A move.l D1, A2 00000FD4 7200 moveq.l D1, 0x00 00000FD6 1200 move.b D1, D0 00000FD8 D2AD B266 add.l D1, [A5 - 0x4D9A] 00000FDC 2041 movea.l A0, D1 00000FDE 1010 move.b D0, [A0] 00000FE0 7203 moveq.l D1, 0x03 00000FE2 C001 and.b D0, D1 00000FE4 6710 beq +0x12 /* 00000FF6 */ 00000FE6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FEA 487A 0068 pea.l [PC + 0x68 /* 00001054, value 0x20004E56 ' \0NV', cstring " " */] 00000FEE 4EBA FBD2 jsr [PC - 0x42E /* 00000BC2 */] 00000FF2 2D40 FFF8 move.l [A6 - 0x8], D0 label00000FF6: 00000FF6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FFA 2F0B move.l -[A7], A3 00000FFC 4EBA FB3A jsr [PC - 0x4C6 /* 00000B38 */] 00001000 2640 movea.l A3, D0 label00001002: 00001002 286C 0008 movea.l A4, [A4 + 0x8] label00001006: 00001006 200C move.l D0, A4 00001008 6600 FC76 bne -0x388 /* 00000C80 */ 0000100C 200B move.l D0, A3 label0000100E: 0000100E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001012 4E5E unlink A6 00001014 205F movea.l A0, [A7]+ 00001016 584F addq.w A7, 4 00001018 4ED0 jmp [A0] 0000101A 003A 5F6D 6163 ori.b [PC + 0x6163 /* 0000717F, cstring "" */], 0x6D /* 'm' */ 00001020 6864 bvc +0x66 /* 00001086 */ 00001022 6C20 bge +0x22 /* 00001044 */ 00001024 0000 5F5F ori.b D0, 0x5F /* '_' */ 00001028 7061 moveq.l D0, 0x61 0000102A 7363 moveq.l D1, 0x63 0000102C 616C bsr +0x6E /* 0000109A */ 0000102E 2000 move.l D0, D0 00001030 5B5D subq.w [A5]+, 5 00001032 0000 5B25 ori.b D0, 0x25 /* '%' */ 00001036 6C75 bge +0x77 /* 000010AD */ 00001038 5D00 subq.b D0, 6 0000103A 656E bcs +0x70 /* 000010AA */ 0000103C 756D moveq.l D2, 0x6D 0000103E 2000 move.l D0, D0 00001040 7B7D moveq.l D5, 0x7D 00001042 0000 3A3A ori.b D0, 0x3A /* ':' */ // begin alternate branch 00001044-00001048 label00001044: 00001044 3A3A 2A00 move.w D5, [PC + 0x2A00 /* 00003A46, cstring "" */] // end alternate branch 00001044-00001048 label00001044: // (misaligned) 00001046 2A00 move.l D5, D0 00001048 7374 moveq.l D1, 0x74 0000104A 7275 moveq.l D1, 0x75 0000104C 6374 bls +0x76 /* 000010C2 */ 0000104E 207B 7D00 movea.l A0, [PC + <> + D7 * 4] 00001052 2000 move.l D0, D0 00001054 2000 move.l D0, D0 fn00001056: 00001056 4E56 0000 link A6, 0 0000105A 48E7 0038 movem.l -[A7], A2,A3,A4 0000105E 486D D298 pea.l [A5 - 0x2D68] 00001062 7003 moveq.l D0, 0x03 00001064 3F00 move.w -[A7], D0 00001066 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 0000106A 2640 movea.l A3, D0 0000106C 246E 0008 movea.l A2, [A6 + 0x8] 00001070 286A 000C movea.l A4, [A2 + 0xC] 00001074 200C move.l D0, A4 00001076 6624 bne +0x26 /* 0000109C */ 00001078 102A 0004 move.b D0, [A2 + 0x4] 0000107C 7202 moveq.l D1, 0x02 0000107E C001 and.b D0, D1 00001080 664E bne +0x50 /* 000010D0 */ 00001082 2F0B move.l -[A7], A3 00001084 486D D2AE pea.l [A5 - 0x2D52] // begin alternate branch 00001086-0000108C label00001086: 00001086 D2AE 4EBA add.l D1, [A6 + 0x4EBA] 0000108A FB38 .extension 0xB38 <> // unimplemented // end alternate branch 00001086-0000108C label00001086: // (misaligned) 00001088 4EBA FB38 jsr [PC - 0x4C8 /* 00000BC2 */] 0000108C 2640 movea.l A3, D0 0000108E 6040 bra +0x42 /* 000010D0 */ label00001090: 00001090 2F0B move.l -[A7], A3 00001092 702C moveq.l D0, 0x2C 00001094 1F00 move.b -[A7], D0 00001096 4EBA FB86 jsr [PC - 0x47A /* 00000C1E */] fn0000109A: 0000109A 2640 movea.l A3, D0 label0000109C: 0000109C 2F0B move.l -[A7], A3 0000109E 2F2C 0004 move.l -[A7], [A4 + 0x4] 000010A2 4EBA FBC2 jsr [PC - 0x43E /* 00000C66 */] 000010A6 2F00 move.l -[A7], D0 000010A8 4EBA FA8E jsr [PC - 0x572 /* 00000B38 */] // begin alternate branch 000010AA-000010AE label000010AA: 000010AA FA8E 2640 .extension 0xA8E <> // unimplemented // end alternate branch 000010AA-000010AE label000010AA: // (misaligned) 000010AC 2640 movea.l A3, D0 000010AE 286C 000C movea.l A4, [A4 + 0xC] 000010B2 200C move.l D0, A4 000010B4 66DA bne -0x24 /* 00001090 */ 000010B6 206E 0008 movea.l A0, [A6 + 0x8] 000010BA 1028 0004 move.b D0, [A0 + 0x4] 000010BE 7202 moveq.l D1, 0x02 000010C0 C001 and.b D0, D1 label000010C2: 000010C2 660C bne +0xE /* 000010D0 */ 000010C4 2F0B move.l -[A7], A3 000010C6 487A 0056 pea.l [PC + 0x56 /* 0000111E, value 0x2C2E2E2E ',...', cstring ",..." */] 000010CA 4EBA FAF6 jsr [PC - 0x50A /* 00000BC2 */] 000010CE 2640 movea.l A3, D0 label000010D0: 000010D0 2F0B move.l -[A7], A3 000010D2 7029 moveq.l D0, 0x29 000010D4 1F00 move.b -[A7], D0 000010D6 4EBA FB46 jsr [PC - 0x4BA /* 00000C1E */] 000010DA 2640 movea.l A3, D0 000010DC 206E 0008 movea.l A0, [A6 + 0x8] 000010E0 2010 move.l D0, [A0] 000010E2 7240 moveq.l D1, 0x40 000010E4 C081 and.l D0, D1 000010E6 670C beq +0xE /* 000010F4 */ 000010E8 2F0B move.l -[A7], A3 000010EA 486D D29C pea.l [A5 - 0x2D64] 000010EE 4EBA FAD2 jsr [PC - 0x52E /* 00000BC2 */] 000010F2 2640 movea.l A3, D0 label000010F4: 000010F4 206E 0008 movea.l A0, [A6 + 0x8] 000010F8 2010 move.l D0, [A0] 000010FA 0280 0000 0080 andi.l D0, 0x80 00001100 670C beq +0xE /* 0000110E */ 00001102 2F0B move.l -[A7], A3 00001104 486D D2A4 pea.l [A5 - 0x2D5C] 00001108 4EBA FAB8 jsr [PC - 0x548 /* 00000BC2 */] 0000110C 2640 movea.l A3, D0 label0000110E: 0000110E 200B move.l D0, A3 00001110 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001114 4E5E unlink A6 00001116 205F movea.l A0, [A7]+ 00001118 584F addq.w A7, 4 0000111A 4ED0 jmp [A0] 0000111C 0006 2C2E ori.b D6, 0x2E /* '.' */ 00001120 2E2E 0000 move.l D7, [A6 + 0x0] fn00001124: 00001124 4E56 0000 link A6, 0 00001128 48E7 0018 movem.l -[A7], A3,A4 0000112C 286E 0008 movea.l A4, [A6 + 0x8] 00001130 486D D298 pea.l [A5 - 0x2D68] 00001134 4EBA FB0A jsr [PC - 0x4F6 /* 00000C40 */] 00001138 2640 movea.l A3, D0 0000113A 200C move.l D0, A4 0000113C 672A beq +0x2C /* 00001168 */ 0000113E 600C bra +0xE /* 0000114C */ label00001140: 00001140 2F0B move.l -[A7], A3 00001142 702C moveq.l D0, 0x2C 00001144 1F00 move.b -[A7], D0 00001146 4EBA FAD6 jsr [PC - 0x52A /* 00000C1E */] 0000114A 2640 movea.l A3, D0 label0000114C: 0000114C 2F0B move.l -[A7], A3 0000114E 206C 0008 movea.l A0, [A4 + 0x8] 00001152 2F28 0016 move.l -[A7], [A0 + 0x16] 00001156 4EBA FB0E jsr [PC - 0x4F2 /* 00000C66 */] 0000115A 2F00 move.l -[A7], D0 0000115C 4EBA F9DA jsr [PC - 0x626 /* 00000B38 */] 00001160 2640 movea.l A3, D0 00001162 2854 movea.l A4, [A4] 00001164 200C move.l D0, A4 00001166 66D8 bne -0x26 /* 00001140 */ label00001168: 00001168 2F0B move.l -[A7], A3 0000116A 486D D29A pea.l [A5 - 0x2D66] 0000116E 4EBA FA52 jsr [PC - 0x5AE /* 00000BC2 */] 00001172 4CDF 1800 movem.l A3,A4, [A7]+ 00001176 4E5E unlink A6 00001178 205F movea.l A0, [A7]+ 0000117A 584F addq.w A7, 4 0000117C 4ED0 jmp [A0] 0000117E 4EBA F8A0 jsr [PC - 0x760 /* 00000A20 */] 00001182 4E75 rts 00001184 4E56 0000 link A6, 0 00001188 2F0A move.l -[A7], A2 0000118A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000118E 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 00001192 2440 movea.l A2, D0 00001194 200A move.l D0, A2 00001196 6604 bne +0x6 /* 0000119C */ 00001198 246E 0008 movea.l A2, [A6 + 0x8] label0000119C: 0000119C 200A move.l D0, A2 0000119E 245F movea.l A2, [A7]+ 000011A0 4E5E unlink A6 000011A2 4E75 rts 000011A4 4E56 0000 link A6, 0 000011A8 1B7C 0001 BC1A move.b [A5 - 0x43E6], 0x1 000011AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011B2 486E 000C pea.l [A6 + 0xC] 000011B6 4EBA F18A jsr [PC - 0xE76 /* 00000342 */] 000011BA 422D BC1A clr.b [A5 - 0x43E6] 000011BE 4E5E unlink A6 000011C0 4E75 rts 000011C2 7000 moveq.l D0, 0x00 000011C4 4E75 rts